home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / ada / adaed-1.11 / adaed-1 / Adaed-1.11.0a / slot.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-02-07  |  1.3 KB  |  41 lines

  1. /*
  2.  * Copyright (C) 1985-1992  New York University
  3.  * 
  4.  * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
  5.  * warranty (none) and distribution info and also the GNU General Public
  6.  * License for more details.
  7.  
  8.  */
  9. #ifndef __slot_h
  10. #define __slot_h
  11.  
  12. typedef struct Slot_s {
  13.     int    slot_seq;        /* sequence of symbol */
  14.     int    slot_unit;        /* unit of symbol */
  15.     int    slot_number;        /* slot number */
  16.     char    *slot_name;        /* name */
  17.     } Slot_s;
  18.  
  19. typedef struct Slot_s *Slot;
  20.  
  21. /* structure returned by read_axq */
  22. typedef struct Axq_s {
  23.  
  24.     int        axq_cunits;         /* number of units */
  25.     int        axq_code_segments_dim;     /* dimension of code_segments */
  26.     char     **axq_code_segments;     /* code segments text */
  27.     int        *axq_code_seglen;       /* code segments length */
  28.     int        axq_data_segments_dim;     /* dimension of data_segments */
  29.     int        **axq_data_segments;     /* data segments text */
  30.     int        *axq_data_seglen;     /* data segments length */
  31.     int        axq_code_slots_dim;     /* dimension of code_slots */
  32.     Slot     *axq_code_slots;    /* code slots */
  33.     int        axq_data_slots_dim;    /* dimension of data_slots */ 
  34.     Slot     *axq_data_slots;    /* data slots */
  35.     int        axq_exception_slots_dim;/* dimension of exception slots */
  36.     Slot     *axq_exception_slots;    /* exception slots */
  37.      } Axq_s;
  38.  
  39. typedef struct Axq_s *Axq;
  40. #endif
  41.